package com.molichuxing.services.infrastructure.dto.request.modify;

import java.math.BigDecimal;
import java.time.LocalDateTime;

import com.molichuxing.framework.dto.RequestRootDto;
import com.molichuxing.services.property.PaymentPayWayEnum;

import lombok.Data;

@Data
public class AioPayResultModifyDto extends RequestRootDto {
	private static final long serialVersionUID = -4669729708374861874L;

	/**
	 * 支付单id
	 */
	private Integer paymentId;

	/**
	 * 是否支付成功(0：失败，1：成功)
	 */
	private Boolean isSuccess;

	/**
	 * 付款流水号
	 */
	private String payNumber;
	
	/**
	 * 支付时间
	 */
	private LocalDateTime payTime;

	/**
	 * 第三方流水号
	 */
	private String thirdPayNumber;

	/**
	 * 支付平台返回的结果序列化后的json
	 */
	private String payResultJson;

	/**
	 * 付款金额
	 */
	private BigDecimal payAmount;

	/**
	 * 签名
	 */
	private String sign;
	
	/**
	 * 支付方式
	 */
	private PaymentPayWayEnum payWay;
}
